Senior FullStack developer

.NetHybrid Remote, Timisoara, Romania


Description

Why Ness
We know that people are our greatest asset. Our staff’s professionalism, innovation, teamwork, and dedication to excellence have helped us become one of the world’s leading technology companies. It is these qualities that are vital to our continued success. As a Ness employee, you will be working on products and platforms for some of the most innovative software companies in the world.
You’ll gain knowledge working alongside other highly skilled professionals that will help accelerate your career progression.
You’ll also benefit from an array of advantages like access to trainings and certifications, bonuses, and aids, socializing activities and attractive compensation.
 
Requirements and responsibilities
A typical day will be spent working within a team of skilled developers, product owner and testers to deliver high quality software critical to our music business which is continually being shaped by advances in technology. Each team is currently working within the Scrum framework in two week sprints however we are not dogmatic about our approach, we release as and when stories are complete so some days the teams will make multiple releases to production.
We advocate continual improvement and learning at both team and personal level, there will be many opportunities for training, knowledge sharing and to switch teams and projects as our applications grow and evolve with the business needs.
 We are looking for developers with experience in our current tech stack listed below but most importantly we are looking for passionate developers who love learning, love solving problems and love being in an environment that supports this.
Accountabilities 
  • Work closely with cross-functional teams to design, develop and maintain scalable applications.
  • Ability to analyze and maintain existent software applications
  • Understand UMG’s complex business domain and be comfortable with the existing code-based solutions
  • Ensure that the acceptance criteria of user stories are met and failures in QA are limited
  • Produce high quality code using Behavior and Test-Driven Development
  • Embrace exposure to new architectures, cloud-based infrastructures, microservices and modern ways of working
  • Be able to diagnose issues via debugging, logging and telemetry
  • Must be able to be self-learn and be motivated to understand code written by others
  • Ability/willingness to use software development techniques like pair development or mob development with remote team members according to requirements needs.
  • Availability to adapt working hours to Pacific Time.
  • Able to work with business users to identify and resolve production issues
  • Willingness to work with different technologies and languages.
TOP SKILLS: 
Technical: Modern .NET, React.js, Familiarity with AWS Services/Google Cloud Platform, Postgres/SQL databases 
Personal: Easy to work with, Sense of Ownership, Excellent English communication skills (read/write)  
Essential:
  • Excellent professional experience of C#, and the modern .Net ecosystem
  • Professional experience with React and test frameworks such as Jest
  • Experience using containerized systems, with some experience with ECS or Kubernetes
  • Experience in writing CI/CD pipelines using tools such as GitHub Actions, Tekton, or similar
  • Professional experience using JavaScript and TypeScript
  • Experience with message-based architecture (SNS/SQS or similar)
  • An understanding of relational and NoSQL databases, Postgres and JSON data type preferred
  • Test Driven Development and Behavior Driven Development
  • Experience working in an Agile based project delivery environment
  • Ability to refactor code
  • Ability to work in a complex and fast-moving domain
  • Familiarity with other data stores, including cloud-based managed offerings such as BigQuery
 Desirable:
  • AWS Cloud (or similar e.g. GCP)
  • Experience with testing tools like Playwright and Selenium
  • Experience in building React components based around Bootstrap
  • Familiarity with functional programming concepts
  • A good understanding of design patterns and principles e.g. SOLID and GO4
Education 
Bachelor in computer science, related field, or equivalent demonstrable experience
Minimum 3 years web development experience (experience in media/entertainment industry is a plus). 1-2 years in an agile environment (Scrum and/or Kanban)